Controlling a digital audio player from a cassette tape player adapter

ABSTRACT

An adapter for a cassette tape player couples to a digital audio player. The adapter enables controls operated on the cassette tape player to control an external digital audio player. The digital audio player may be coupled to the adapter to receive signals indicative of which controls on the cassette tape player were operated. For example, in one embodiment the adapter may determine the direction of cassette tape player rotation, the initiation of rotation and the speed of rotation to detect which controls were operated. Appropriate signals may then be provided to the digital audio player, either through a wired or wireless connection, to enable the digital audio player to respond accordingly.

BACKGROUND

[0001] This invention relates generally to audio playback equipment and particularly to devices that enable digital audio players to be played through existing cassette tape players.

[0002] Digital audio players have found widespread popularity. In part this may be due to the ability to download music and other content from the Internet to a very portable device. For whatever reason, many people now prefer digital audio players to cassette tape players, radios, and compact disc players.

[0003] Unfortunately, cassette tape players are more omnipresent than digital audio players. For example, very few vehicles have sound systems that include a digital audio player. Instead, many existing vehicular sound systems include a cassette tape player.

[0004] One solution to this problem has been to provide a cassette tape player adapter in the shape of a cassette tape that may be inserted into a cassette tape player. The cassette tape player adapter may include an interface to couple to a digital audio player. As a result, the digital audio player may be played through the cassette tape adapter and ultimately through the vehicular sound system. Such techniques provide a way to utilize the stored database of digital audio on digital audio players when the sound system is not adapted for a digital audio player.

[0005] However, these techniques also have a number of disadvantages. The user must operate both the cassette tape player and the digital audio player in order to play music stored on the digital audio player. For example, to play audio from a digital audio player in this way, controls on both the digital audio player and the cassette tape player must be operated. This tends to be awkward and confusing to users.

[0006] Thus, there is a need for better ways to enable digital audio players to be used with existing sound systems that include cassette tape players.

BRIEF DESCRIPTION OF THE DRAWINGS

[0007]FIG. 1 is a front elevational view of one embodiment of the present invention;

[0008]FIG. 2 is a top plan view of a cassette tape adapter shown in FIG. 1 in accordance with one embodiment of the present invention;

[0009]FIG. 3 is a schematic depiction of the cassette tape adapter shown in FIG. 2;

[0010]FIG. 4 is a flow chart for software in accordance with one embodiment of the present invention; and

[0011]FIG. 5 is a schematic depiction of another embodiment of the present invention.

DETAILED DESCRIPTION

[0012] Referring to FIG. 1, a vehicle dashboard 10, in accordance with one embodiment, may receive a cassette tape player 12. In some embodiments, the cassette tape player 12 may also play compact discs and receive radio signals.

[0013] The cassette tape player 12 includes an opening 14 to receive cassette tapes. In this case, a cassette tape player adapter 18 is inserted into the opening 14. The adapter 18 may have the size and shape of a cassette tape in order to be accommodated within the opening 14. In fact, the adapter 18 may not even include a tape and instead may be utilized to enable a digital audio player 22 to play files stored on the player 22 through the cassette tape player 12.

[0014] The cassette tape player 12 may include a plurality of controls 16. For example, the cassette tape player 12 may include a play button 16 a, a stop button 16 b, a rewind button 16 c, a fast forward button 16 d, a pause button 16 e and a record button 16 f.

[0015] The digital audio player 22, having a display 24, may be coupled through an interface 20 to the adapter 18. In one embodiment, the adapter 18 may fit in an opening 14 which is aligned in the width dimension of conventional cassette tapes. Thus, as shown in FIG. 2, the cassette tape adapter 18 may receive a connection 20 through an interface 26.

[0016] The interface 26 is in turn coupled to sensors 32. Each sensor 32 is arranged to detect rotation of a simulated tape spool 30. Each tape spool 30 interacts with a tape drive spindle (not shown) within the cassette player 12. As with conventional cassette tapes, a spindle rotates the spool 30 to drive the tape. In this case, no tape may be included with the adapter 18. Instead, rotation of the spools 30 may be detected by the sensors 32. The sensors 32 detect spool motion and the direction of spool motion. The sensors 32 may include optical encoders or may detect an induced voltage from a rotating coil or magnet.

[0017] In addition, the position of a tape record/playback head may be sensed by a sensor 28. The sensor 28 may be a microswitch in one embodiment. The sensor 28 determines information about what state (e.g., play or record or stop) the cassette player 12 is currently in as a result of operation of a control 16.

[0018] Thus, the sensors 32 can determine whether the play button 16 has been operated based on rotation of the spools 30 and thereafter can determine if either the stop button 16 b or pause button 16 e has been operated based on lack of spool 30 rotation. Similarly, the sensors 32, alone or in conjunction with the sensor 28, can determine if the rewind button 16 c has been operated based on the direction of spool 30 rotation. In the same fashion, operation of the fast forward button 16 d can be detected based on the speed of rotation of the spools 30. Finally, operation of the record button 16 f can be detected through the sensor 28.

[0019] As a result, the adapter 18 is capable of detecting the operation of the controls 16. The operation of a control 16 may be translated to correspondingly operate a digital audio player 22. Thus, a control 16 may be utilized to control a cassette player 12 when no digital audio player is present, and to control a digital audio player 22 when the adapter 18 is located in the player 12.

[0020] Referring to FIG. 3, the interface 26 may include a controller 34 which may be a processor in one embodiment. The controller 34 is coupled to a storage 42 that may store software 44. The controller 34 may also be coupled to a sensor interface 36 that couples to the sensors 32 and 28. In addition, the controller 34 may be coupled to a output interface 38 that is coupled through the connector 20 to the digital audio player 22.

[0021] In other embodiments, instead of using a controller 34 and software to control the operation of the adapter 18, hardwired logic may be utilized to implement the functions described below. In such case, the logic may be utilized to sense the operation of the tape player and to convert the signals to appropriate form for controlling the digital audio player 22.

[0022] Turning finally to FIG. 4, the software 44 may translate conventional tape player 12 control operations into corresponding operations of a digital audio player 22. A check at diamond 46 determines whether the play button 16 a has been operated. If so, the audio player may be turned on as indicated in block 48. Next, a check at diamond 50 determines whether the tape stop button 16 b or pause button 16 e has been operated. If so, the audio player 22 playback may be paused as indicated in block 52.

[0023] In some embodiments of the present invention, operation of the stop button 16 b may be distinguished from operation of the pause button 16 e. In some cassette tape players, operation of the record and playback head may distinguish the stop and pause operations. For example, the pause operation may be distinguished because the record and playback head may remain in contact with the tape. However, in those cases when the stop button is operated, the record and playback head may be removed from the tape. Thus, by detecting the operation of the record and playback head together with the cessation of rotation of the spools 30, it is possible to determine whether pause or stop has been selected on the tape player 12. Different operations may be implemented on the digital audio player 22 in response to stop or pause operation on the tape player 12. For example, when the pause button 16 e is pressed, playback may be paused, but when the stop button 16 b is pressed, playback may be resumed from the beginning of a selection.

[0024] Similarly, a check at diamond 54 determines whether the rewind button 16 c has been operated. If so, as indicated in block 56, a selection may be replayed on the player 22. Similarly, if the tape record button 16 f has been operated, as determined in diamond 58, the digital audio player 22 may be set to the record mode.

[0025] Information may be sent from the tape player 12 to the digital audio player 22 through a wire in one embodiment of the present invention. Alternatively, a separate wire may be utilized for each controlled function. In one embodiment, a single wire may be utilized to supply power to the adapter 18 and to send serial data back to the player 22. In one embodiment, the single wire embodiment may use a specially designed headphone plug/jack combination to make an extra connection while still being compatible with a regular headphone plug. This may eliminate the need for an extra connector.

[0026] In still another embodiment, the audio player 22 may detect changes in the audio load impedance, as indicated in FIG. 5, in a remote device 18 a, which in one embodiment, may be a cassette tape adapter. The remote device 18 a may change a load impedance for example using a variable resistor 62. The digital audio player 22 a may then detect the impedance level of the remote device using a detector 64. The connection 64 may be an audio output such as the left and right headphone or speaker outputs of the digital audio player 22 a. Applying higher or lower impedances to the audio signal may indicate other operations. This information is translated by an interface 66 to control the player 22 a. In this way, several states may be communicated by using various channel and impedance combinations.

[0027] For example in one embodiment, the variable resistor 62 may apply one of two different impedance levels to an audio signal. In addition, in a situation where the connection 64 is the left and right headphone speaker outputs, two channels may be provided, each of which may be provided with one of two selectively applied impedance levels. This enables the provision of four different states. Namely, one state is where a lower impedance is applied to both channels, another state is where a high impedance is applied to both channels, another state is where a low impedance is applied to the left channel and a high impedance is applied to the right channel and another state is where a high impedance is applied to the left channel and the low impedance is applied to the right channel. As a result, four different conditions such as play, stop, pause and rewind may be recognized and provided back to the digital audio player 22 a. Thus, a significant amount of information may be provided with only two impedance levels. With more impedance levels, a significant amount of information may be provided back to the digital audio player using only two wires.

[0028] The remote device 18 a may be a remote control for a digital audio player 22 a. By detecting impedance levels, the number of wires needed to convey information to the player 22 a may be reduced.

[0029] In still another embodiment, the DC level of the audio signal may be shifted. The audio signal outputs are generally AC coupled so the adapter 18 may impose a DC level on the signal that may be detected by the audio player 22.

[0030] In still another embodiment, wireless signals such as radio frequency or infrared signals may be sent from the player 12 to the audio player 22. This eliminates the need for a physical connection.

[0031] In some embodiments of the present invention, the need to separately operate the cassette player 12 and digital audio player 22 may be reduced or eliminated. Thus, the user may not have to operate both the cassette player 12 and the audio player 22. Whenever the cassette player 12 is started or stopped, the audio player 22 may respond appropriately, preventing excessive battery drain in the audio player 22.

[0032] In an embodiment in which the sensors 32 use moving coils, those coils may also generate electricity. That electricity may be used to operate the adapter 18.

[0033] While the present invention has been described with respect to a limited number of embodiments, those skilled in the art will appreciate numerous modifications and variations therefrom. It is intended that the appended claims cover all such modifications and variations as fall within the true spirit and scope of this present invention. 

What is claimed is:
 1. A method comprising: providing a cassette tape shaped adapter to be received within a cassette tape player; enabling a digital audio player to be coupled to said adapter; and enabling the digital audio player to be controlled through controls for said cassette tape player.
 2. The method of claim 1 including operating the digital audio player to play in response to operation of a play control on the cassette tape player.
 3. The method of claim 1 including stopping the playback of audio on the digital audio player in response to operation of a control on the cassette tape player.
 4. The method of claim 1 including sensing the direction of rotation of the tape player.
 5. The method of claim 1 including sensing rotation of the tape player.
 6. The method of claim 1 including sensing operation of a head of the tape player.
 7. The method of claim 1 including using the cassette tape shaped adapter to sense an operation of the cassette tape player and to use that information to control the digital audio player.
 8. The method of claim 1 including detecting when a rewind control on the cassette tape player is operated and, in a response to the detection of the rewind control being operated, replaying a selection on the digital audio player.
 9. The method of claim 1 including detecting operation of a record control on the cassette tape player and automatically implementing a record function on the digital audio player.
 10. An article comprising a medium storing instructions to enable a processor-based system to: provide a cassette tape shaped adapter to be received within a cassette tape player; enable a digital audio player to be coupled to said adapter; and enable said digital audio player to be controlled through controls for said cassette tape player.
 11. The article of claim 10 further storing instructions to enable a processor-based system to operate the digital audio player to play in response to operation of a play control on the cassette tape player.
 12. The article of claim 10 further storing instructions to enable a processor-based system to stop the playback of audio on the digital audio player in response to operation of a stop control on the cassette tape player.
 13. The article of claim 10 further storing instructions to enable a processor-based system to sense the direction of rotation of the tape player.
 14. The article of claim 10 further storing instructions to enable a processor-based system to sense rotation of the tape player.
 15. The article of claim 10 further storing instructions to enable a processor-based system to sense operation of a record head of the tape player.
 16. The article of claim 10 further storing instructions to enable a processor-based system to use the cassette tape shaped adapter to sense an operation of the cassette tape player and to use that information to control the digital audio player.
 17. The article of claim 10 further storing instructions to enable a processor-based system to detect when a rewind control on the cassette tape player is operated and, in a response to the detection of the rewind control operation, replay a selection on the digital audio player.
 18. The article of claim 10 further storing instructions to enable a processor-based system to detect the operation of a record control on the cassette tape player and automatically implement a record function on the digital audio player.
 19. A cassette tape adapter comprising: a cassette-shaped housing; a sensor to sense an operation of a cassette tape player; and an interface to couple to a digital audio player.
 20. The adapter of claim 19 including a rotatable element and a sensor to sense rotation of the element.
 21. The adapter of claim 19 wherein said sensor senses operation of a cassette tape head.
 22. The adapter of claim 19 including a controller in said housing, said controller storing instructions to enable detection of the operation of a play button on a cassette tape player.
 23. The adapter of claim 22 wherein said controller stores instructions to enable said controller to detect operation of a stop button on a cassette tape player.
 24. The adapter of claim 23 wherein said interface provides a command to a digital audio player to stop playing when the stop button is operated.
 25. The adapter of claim 22 wherein said controller detects operation of a tape rewind function in a cassette tape player.
 26. The adapter of claim 25 wherein said controller sends a signal to said interface to enable said digital audio player to replay a selection when the tape rewind operator is operated on a cassette tape player.
 27. The adapter of claim 19 including a selectively variable impedance coupleable to a digital audio player.
 28. A digital audio player comprising: a detector to detect a selectively variable impedance in a remote device; and an electrical coupling to couple an audio signal from the digital audio player to the detector.
 29. The player of claim 28 including audio output, said detector being connectable to the audio output.
 30. The player of claim 28 wherein said audio output is a headphone output. 